home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 February: Tool Chest / Dev.CD Feb 95 / Dev.CD Feb 95.toast / Tool Chest / Development Tools & Languages / Dylan Related / Mindy-1.1 (sources only) / mindy-1.1 / Changes next >
Encoding:
Text File  |  1994-08-26  |  2.3 KB  |  59 lines  |  [TEXT/ttxt]

  1. Release Notes
  2.  
  3. The following are enhancements added since release 1.0:
  4.  
  5.    Mindy now compiles under SunOS, Ultrix, and Linux.
  6.  
  7.    Inherited and keyword class slot options are now supported.
  8.  
  9.    Added support for \a, \e, and \0 in string and character literals.
  10.  
  11.    Added some additional error checking.
  12.  
  13.    Added a "describe" debugger command.  See debug.doc for details.
  14.  
  15.    The debugger "module" command now annotates the listing of modules with
  16.    "i"s and "x"s to indicate modules that are imported, exported, or both.
  17.  
  18. The following are bug fixes since release 1.0:
  19.  
  20.    Return type declarations such as "#rest foo :: <integer>" are interpreted
  21.    correctly now.
  22.  
  23.    "Large functions" no longer trigger an internal error in the compiler.
  24.  
  25.    Literal list syntax inside 'if' bodies no longer cause the compiler to
  26.    die.
  27.  
  28.    Fixed an off-by-one error that made it impossible to debug source files
  29.    longer than 1000 lines.
  30.  
  31.    Fixed 'define class' to generate correct implicit generic function
  32.    signatures for the slot getters and setters.  Mindy used to define the
  33.    generic function as returning one value, but now Mindy defines it to
  34.    return "#rest results :: <object>".  This new behavior corresponds to a
  35.    proposal for how implicit generic function signatures should be generated
  36.    in Dylan.  The basic idea is that implicit generic function signatures
  37.    should be as general as possible to allow methods added later by users
  38.    the greatest chance of matching the generic function's signature.
  39.  
  40.    Slot-initialized? works now.
  41.  
  42.    Fixed a typo bug that caused a setter to be called instead of a getter
  43.    for some slots of classes that had multiple direct superclasses.
  44.  
  45.    Mindy no longer gets a segmentation violation when it is invoked with a
  46.    -f switch that is not followed by a filename.
  47.  
  48.    Error's format control strings were previously case-sensitive with
  49.    respect to format directives.  Now the directives are case-insensitive.
  50.  
  51.    The Dylan module of the Dylan library now exports the identifiers
  52.    row-major-index, rank, and dimension.
  53.  
  54.    The arguments for adjust-stream-position on <fd-file-stream>s were
  55.    backwards, and now they agree with the stream specification.
  56.  
  57.    The arguments for write and write-line were backwards in the
  58.    documentation, and now the documentation agrees with the code.
  59.